package org.ricks.log.message;

/**
 * @author chenwei
 * @Description: 消息工厂
 * @date 2023/1/916:09
 */
public class MessageFactory {

    /**
     * 创建一条日志消息.
     *
     * @param msg         日志内容
     * @param args        日志参数
     * @return 返回一个封装好的日志消息.
     */
    public static Message create(String msg, Object... args) {
        if (args.length == 0) {
            return new SimpleMessage(msg);
        }
        return new ParameterizedMessage(msg, args);
    }
}
